[pull] main from microsoft:main#1455
Merged
Merged
Conversation
…r dark and light themes
* Refactor gettingStarted.css to use CSS variables for font sizes and padding, improving consistency and maintainability * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: mrleemurray <mrleemurray@users.noreply.github.com> Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
* Source turn status pills from the session output stream computeTurnData no longer reads the Last Turn Changes changeset; instead the agent-host provider derives lastTurnChanges from the live output stream (reusing the incremental file-edit parser), and the chat input toolbar classifies those changes into stats and preview files. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Extract shared selectMostRecentChatUri helper Deduplicates the most-recent-chat selection between AgentHostLastTurnChangeset and the output-stream-derived last-turn changes so they stay in lockstep. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* Add font size and weight variables to theme sizes Co-authored-by: Copilot <copilot@github.com> * Refactor font size and weight tokens in design and UX skills documentation; deprecate legacy tokens Co-authored-by: Copilot <copilot@github.com> --------- Co-authored-by: mrleemurray <mrleemurray@users.noreply.github.com> Co-authored-by: Copilot <copilot@github.com>
…24717) * NES: report per-section token counts in telemetry and log context Add approximate (char/4) per-section token counts for the xtab (NES) user prompt, surfaced both in telemetry (individual isMeasurement fields) and the developer log context (markdown table). Includes a recently-viewed subsection breakdown (recently-viewed files, language context, neighbor files), a whole-prompt total, and an overhead residual. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> * Fix member-delimiter-style lint: add trailing semicolon in inline return type Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
[cherry-pick] Revert placeholder foreground colors in input fields for dark and light themes
* Update CSS styles for extension and getting started components; adjust paddings, margins, and dimensions for improved layout * Refactor CSS for extension bookmarks and getting started components; adjust border radii and positioning for improved layout Co-authored-by: Copilot <copilot@github.com> * Remove unused CSS rules for activation status in extension list items * Update border-radius in extension icon styles to use CSS variable for consistency * Update border style for pre-release extension bookmarks to use CSS variable for stroke thickness * Remove unused padding styles for action labels in extension list items --------- Co-authored-by: mrleemurray <mrleemurray@users.noreply.github.com> Co-authored-by: Copilot <copilot@github.com>
…inline actions in blocked list (#324753) Show blocked sessions titlebar widget regardless of sidebar visibility and hide inline actions in blocked list Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…4726) - Introduced IChatModeChangeEvent to track user-initiated mode changes. - Updated ChatInputPart to handle user-initiated chat mode changes and fire events accordingly. - Refactored session type handling in DelegationSessionPickerActionItem and SessionTypePickerActionItem to utilize storage service for user-selected session types. - Added new utility functions for managing user-selected session types in chatSessionTypePreference.ts. - Updated constants and session management logic to consider remembered session types and user preferences. - Enhanced ChatEditorInput and ChatViewPane to utilize computed default session types and handle errors gracefully. - Added tests for AgentHostModeSynchronizer and updated existing tests to cover new session type logic and preferences.
…eight (#324746) * sessions: default CI checks pane to at most a third of changes view height Cap the CI checks pane's preferred/default height to its content height, limited to about a third of the available split height, so the changes list keeps the majority of the space when both are shown in the Changes view. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * sessions: re-assert CI pane default size after layout Address PR review: shorten the inline comment on the CI preferred-height helper, and re-apply the CI pane's capped default height in layoutSplitView (where the split height is known) so the max 1/3 default holds even when it is first computed during wiring with a body height of 0. Back off once the user drags a sash. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Refactor agent sessions header actions to use a nested actions container for better layout control Co-authored-by: mrleemurray <mrleemurray@users.noreply.github.com>
…er (#324764) Quick chat sessions are workspace-less, so the diff-stats (Changes) pill and the workspace folder (Files) pill no longer make sense in their session header. Gate both header meta actions on IsQuickChatSessionContext.negate() so they are hidden for quick chats while remaining visible for workspace-bound sessions. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
When the last listener is disposed, we will remove the handler from the map.
However, we will not add the handler back to the map when re-subscribing to the emitter,
so the event will not be emitted anymore. It is better register handler in onWillAddFirstListener and
delete it in onDidRemoveLastListener.
) The Agents window hydrates its session list from a persisted cache on startup. The cache serializer dropped the `_meta.workspaceless` tag, so a restored quick chat was locked into WorkspaceSessionKind and leaked its `~/.copilot/chats/<id>` scratch dir as a workspace folder. Persist the workspaceless marker through serialize/deserialize so a committed quick chat stays workspace-less across reloads. Fixes #324581 Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…host-picker Show "Manage Models" action in agent host model picker
The per-file toolbar in the Agents window session Changes multi-diff editor lacked an Open File action: the workbench GoToFileAction is gated on the generic MultiDiffEditor, which the session Changes editor is not. Add an OpenChangedFileAction contributed to MultiDiffEditorFileToolbar, scoped to the 'changes-multi-diff-source' scheme, that opens the diff row's file. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
A hardware mic kill switch leaves getUserMedia succeeding with a muted audio track that produces silence, so PTT appeared to work while capturing nothing. Detect the muted track at acquisition and via mute/unmute events and surface a warning notification.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
See Commits and Changes for more details.
Created by
pull[bot] (v2.0.0-alpha.4)
Can you help keep this open source service alive? 💖 Please sponsor : )